home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 2 / MacMania 2.toast / Demo's / Tools&Utilities / Updaters / AppMaker 1.5.2->1.5.4 / 1.5.4 Notes next >
Encoding:
Text File  |  1993-06-03  |  3.0 KB  |  51 lines  |  [TEXT/ttxt]

  1.  
  2. AppMaker 1.5.4 release notes
  3. --------------------------
  4.  
  5. This release supports the new THINK C 6.0 and Symantec C++. We made minor changes to the THINK project files, the libraries, and the generated code to support these new compilers.
  6.  
  7. To save download time, this update does not include support for MacApp.
  8.  
  9.  
  10. Installing this update
  11. -------------------
  12.  
  13. This update contains an updater application "AM 1.5.2->1.5.4", and many replacement files. The replacements are organized in the same folders as for the original AppMaker 1.5.  You should drag them to the appropriate folders on your hard disk.
  14.  
  15. The updater application will display a standard GetFile dialog asking you to open your existing AppMaker application. Before proceeding, it will validate that the input application is an unmodified AppMaker 1.5.2. The update will produce a new file named AppMaker 1.5.4. You can delete your original AppMaker. (You have it on floppy, right?)
  16.  
  17. This update renames the AMClassLibC files from .c to .cp to conform to the new Symantec naming convention for the TCL. After installing this update you can delete the .c files from your AMClassLibC folder.
  18.  
  19.  
  20. Bug fixes
  21. --------
  22.  
  23. Balloon help resources for procedural windows or for TCL windows or dialogs were incorrect if not all of the items had balloon help (i.e. if there were "missing" items in the help resource).
  24.  
  25. We finally fixed (thanks to a user who isolated the problem and told us the solution!) a sporadic problem when running in 32-bit mode at an address above 16mb. The usual symptom was garbage in the ResourceDefs file and it occurred most frequently with MacApp.
  26.  
  27.  
  28. Using THINK
  29. -----------
  30.  
  31. Now that THINK Project Manager supports "Adding" files of ANY type to your project (although the file's name must end with a known extension), if you follow the directions in AppMaker's manual (p. 132 Step 7, "Click Add All, then click Done") you will end up with your AppMaker document (a.k.a. your resource file) added to you project. This may lead to some confusion, so we recommend that before you click Done in THINK Project Manager's Add dialog, you should Remove your AppMaker document from the list of files to be added to your project.
  32.  
  33. Don't mix files compiled by "THINK C + Objects" and "Symantec C++" in the same project because the project will probably fail to link (because the two compilers use different object models). However, mixing "THINK C" (without Objects) and "Symantec C++" should work.
  34.  
  35. CPlusLib needs either ANSI++ or ANSI—small++
  36.  
  37. If you use the TCL with Symantec C++ and our Starter.π, when you try to link your program you may encounter a number of "undefined symbol" errors for symbols that are not mentioned in Symantec's documentation:
  38.  
  39. ULMULT
  40. _XTOI                                                        these are defined in CPlusLib
  41. LMODT
  42. LDIVT
  43.  
  44. __cp_class_name
  45. __cp_msg_i                                    these are defined in oopsDebug++
  46. __cp_member                                (you should remove oopsDebug from your project)
  47. set_class_index
  48.  
  49. atexit                                                        this routine is used by code in CPlusLib;
  50.                                                                             it is defined in ANSI++ or ANSI—small++
  51.